home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: Locrian:WWDCSun:C:WinStatB.h.
- * Generated using:
- * SOM Precompiler somipc: somc/smemit.c
- * SOM Emitter emith.dll: somc/smmain.c
- */
-
- /*
- *
- * Classes defined in this interface
- *
- */
-
-
- #ifndef SOM_ODBaseWindowState_h
- #define SOM_ODBaseWindowState_h
-
-
- #include <som.h>
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * Define the class name as an object type
- */
- #ifndef ODBaseWindowState
- #define ODBaseWindowState SOMObject
- #endif
- #include <ODObject.h>
-
- /*
- * Start of user-defined types:
- */
- #ifndef ODExtension
- #define ODExtension SOMObject
- #endif /* ODExtension */
- #ifndef ODWindow
- #define ODWindow SOMObject
- #endif /* ODWindow */
- #ifndef ODWindowIterator
- #define ODWindowIterator SOMObject
- #endif /* ODWindowIterator */
- #ifndef ODMenuBar
- #define ODMenuBar SOMObject
- #endif /* ODMenuBar */
- #ifndef ODSession
- #define ODSession SOMObject
- #endif /* ODSession */
- #ifndef ODPart
- #define ODPart SOMObject
- #endif /* ODPart */
- #ifndef ODFrame
- #define ODFrame SOMObject
- #endif /* ODFrame */
- #ifndef ODDraft
- #define ODDraft SOMObject
- #endif /* ODDraft */
-
- /*
- * End of user-defined types.
- */
-
- #define ODBaseWindowState_MajorVersion 1
- #define ODBaseWindowState_MinorVersion 0
-
- /*
- * External name shortening if required
- */
- #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
- #define ODBaseWindowStateNewClass c
- #define ODBaseWindowStateClassData d
- #define ODBaseWindowStateCClassData x
- #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
- /*--------------Migration------------*/
- #define ODBaseWindowState_classObj ODBaseWindowStateClassData.classObject
- #define _ODBaseWindowState ODBaseWindowState_classObj
-
- /*
- * Declare the class creation procedure
- */
-
- #if applec ^ PRAGMA_LIB_EXPORT
- #pragma lib_export on
- #endif
-
- SOMEXTERN SOMClass * SOMLINK ODBaseWindowStateNewClass(integer4 somtmajorVersion,
- integer4 somtminorVersion);
-
- /*
- * Declare the class data structure
- */
- SOMEXTERN struct ODBaseWindowStateClassDataStructure {
- SOMAny *classObject;
- somMToken CreateWindow;
- somMToken GetWindow;
- somMToken Internalize;
- somMToken Externalize;
- somMToken SetDefaultWindowTitles;
- somMToken OpenWindows;
- somMToken CloseWindows;
- somMToken GetWindowCount;
- somMToken GetRootWindowCount;
- somMToken GetTotalRootWindowCount;
- somMToken IsODWindow;
- somMToken GetODWindow;
- somMToken CreateWindowIterator;
- somMToken GetActiveWindow;
- somMToken SetBaseMenuBar;
- somMToken CopyBaseMenuBar;
- somMToken AdjustPartMenus;
- somMToken reserved1;
- }
- #ifdef SOM_NO_DATA_EXPORTS
- * ODBaseWindowStateGetClassData ( void );
- # undef ODBaseWindowStateClassData
- # define ODBaseWindowStateClassData (*ODBaseWindowStateGetClassData())
- #else
- ODBaseWindowStateClassData;
- #endif /* SOM_NO_DATA_EXPORTS */
-
- #if applec ^ PRAGMA_LIB_EXPORT
- #pragma lib_export off
- #endif
-
-
- /*
- * Declare the C specific class data structure
- */
- SOMEXTERN struct ODBaseWindowStateCClassDataStructure {
- somMethodTabs parentMtab;
- somDToken instanceDataToken;
- } ODBaseWindowStateCClassData;
-
- /*
- * New and Renew macros for ODBaseWindowState
- */
- #define ODBaseWindowStateNew() \
- ( ( ! (ODBaseWindowStateClassData.classObject) && \
- (ODBaseWindowStateNewClass(ODBaseWindowState_MajorVersion, ODBaseWindowState_MinorVersion)) ), \
- (_somNew(ODBaseWindowStateClassData.classObject)) )
- #define ODBaseWindowStateRenew(buf) \
- ( _somRenew(ODBaseWindowStateClassData.classObject, buf) )
-
- /*
- * Override method: somInit
- */
- #define ODBaseWindowState_somInit(somSelf) \
- SOMObject_somInit(somSelf)
-
- /*
- * Override method: somUninit
- */
- #define ODBaseWindowState_somUninit(somSelf) \
- SOMObject_somUninit(somSelf)
-
- /*
- * New Method: CreateWindow
- */
- typedef ODWindow* (SOMLINK *somTD_ODBaseWindowState_CreateWindow)(ODBaseWindowState *somSelf, Environment *ev,
- ODPlatformWindow newWindow,
- ODBoolean isRootWindow,
- ODBoolean isResizable,
- ODBoolean isFloating,
- ODBoolean shouldSave,
- ODPart* rootPart,
- ODTypeToken viewType,
- ODTypeToken presentation,
- ODFrame* sourceFrame);
- #define somMD_ODBaseWindowState_CreateWindow "::ODBaseWindowState::CreateWindow"
- #define ODBaseWindowState_CreateWindow(somSelf,ev,newWindow,isRootWindow,isResizable,isFloating,shouldSave,rootPart,viewType,presentation,sourceFrame) \
- (SOM_Resolve(somSelf, ODBaseWindowState, CreateWindow) \
- (somSelf,ev,newWindow,isRootWindow,isResizable,isFloating,shouldSave,rootPart,viewType,presentation,sourceFrame))
- #ifndef SOMGD_CreateWindow
- #if (defined(_CreateWindow) || defined(__CreateWindow))
- #undef _CreateWindow
- #undef __CreateWindow
- #define SOMGD_CreateWindow 1
- #else
- #define _CreateWindow ODBaseWindowState_CreateWindow
- #endif /* _CreateWindow */
- #endif /* SOMGD_CreateWindow */
-
- /*
- * New Method: GetWindow
- */
- typedef ODWindow* (SOMLINK *somTD_ODBaseWindowState_GetWindow)(ODBaseWindowState *somSelf, Environment *ev,
- ODID id);
- #define somMD_ODBaseWindowState_GetWindow "::ODBaseWindowState::GetWindow"
- #define ODBaseWindowState_GetWindow(somSelf,ev,id) \
- (SOM_Resolve(somSelf, ODBaseWindowState, GetWindow) \
- (somSelf,ev,id))
- #ifndef SOMGD_GetWindow
- #if (defined(_GetWindow) || defined(__GetWindow))
- #undef _GetWindow
- #undef __GetWindow
- #define SOMGD_GetWindow 1
- #else
- #define _GetWindow ODBaseWindowState_GetWindow
- #endif /* _GetWindow */
- #endif /* SOMGD_GetWindow */
-
- /*
- * New Method: Internalize
- */
- typedef void (SOMLINK *somTD_ODBaseWindowState_Internalize)(ODBaseWindowState *somSelf, Environment *ev,
- ODDraft* draft);
- #define somMD_ODBaseWindowState_Internalize "::ODBaseWindowState::Internalize"
- #define ODBaseWindowState_Internalize(somSelf,ev,draft) \
- (SOM_Resolve(somSelf, ODBaseWindowState, Internalize) \
- (somSelf,ev,draft))
- #ifndef SOMGD_Internalize
- #if (defined(_Internalize) || defined(__Internalize))
- #undef _Internalize
- #undef __Internalize
- #define SOMGD_Internalize 1
- #else
- #define _Internalize ODBaseWindowState_Internalize
- #endif /* _Internalize */
- #endif /* SOMGD_Internalize */
-
- /*
- * New Method: Externalize
- */
- typedef void (SOMLINK *somTD_ODBaseWindowState_Externalize)(ODBaseWindowState *somSelf, Environment *ev,
- ODDraft* draft);
- #define somMD_ODBaseWindowState_Externalize "::ODBaseWindowState::Externalize"
- #define ODBaseWindowState_Externalize(somSelf,ev,draft) \
- (SOM_Resolve(somSelf, ODBaseWindowState, Externalize) \
- (somSelf,ev,draft))
- #ifndef SOMGD_Externalize
- #if (defined(_Externalize) || defined(__Externalize))
- #undef _Externalize
- #undef __Externalize
- #define SOMGD_Externalize 1
- #else
- #define _Externalize ODBaseWindowState_Externalize
- #endif /* _Externalize */
- #endif /* SOMGD_Externalize */
-
- /*
- * New Method: SetDefaultWindowTitles
- */
- typedef void (SOMLINK *somTD_ODBaseWindowState_SetDefaultWindowTitles)(ODBaseWindowState *somSelf, Environment *ev,
- ODDraft* draft);
- #define somMD_ODBaseWindowState_SetDefaultWindowTitles "::ODBaseWindowState::SetDefaultWindowTitles"
- #define ODBaseWindowState_SetDefaultWindowTitles(somSelf,ev,draft) \
- (SOM_Resolve(somSelf, ODBaseWindowState, SetDefaultWindowTitles) \
- (somSelf,ev,draft))
- #ifndef SOMGD_SetDefaultWindowTitles
- #if (defined(_SetDefaultWindowTitles) || defined(__SetDefaultWindowTitles))
- #undef _SetDefaultWindowTitles
- #undef __SetDefaultWindowTitles
- #define SOMGD_SetDefaultWindowTitles 1
- #else
- #define _SetDefaultWindowTitles ODBaseWindowState_SetDefaultWindowTitles
- #endif /* _SetDefaultWindowTitles */
- #endif /* SOMGD_SetDefaultWindowTitles */
-
- /*
- * New Method: OpenWindows
- */
- typedef void (SOMLINK *somTD_ODBaseWindowState_OpenWindows)(ODBaseWindowState *somSelf, Environment *ev,
- ODDraft* draft);
- #define somMD_ODBaseWindowState_OpenWindows "::ODBaseWindowState::OpenWindows"
- #define ODBaseWindowState_OpenWindows(somSelf,ev,draft) \
- (SOM_Resolve(somSelf, ODBaseWindowState, OpenWindows) \
- (somSelf,ev,draft))
- #ifndef SOMGD_OpenWindows
- #if (defined(_OpenWindows) || defined(__OpenWindows))
- #undef _OpenWindows
- #undef __OpenWindows
- #define SOMGD_OpenWindows 1
- #else
- #define _OpenWindows ODBaseWindowState_OpenWindows
- #endif /* _OpenWindows */
- #endif /* SOMGD_OpenWindows */
-
- /*
- * New Method: CloseWindows
- */
- typedef void (SOMLINK *somTD_ODBaseWindowState_CloseWindows)(ODBaseWindowState *somSelf, Environment *ev,
- ODDraft* draft);
- #define somMD_ODBaseWindowState_CloseWindows "::ODBaseWindowState::CloseWindows"
- #define ODBaseWindowState_CloseWindows(somSelf,ev,draft) \
- (SOM_Resolve(somSelf, ODBaseWindowState, CloseWindows) \
- (somSelf,ev,draft))
- #ifndef SOMGD_CloseWindows
- #if (defined(_CloseWindows) || defined(__CloseWindows))
- #undef _CloseWindows
- #undef __CloseWindows
- #define SOMGD_CloseWindows 1
- #else
- #define _CloseWindows ODBaseWindowState_CloseWindows
- #endif /* _CloseWindows */
- #endif /* SOMGD_CloseWindows */
-
- /*
- * New Method: GetWindowCount
- */
- typedef ODUShort (SOMLINK *somTD_ODBaseWindowState_GetWindowCount)(ODBaseWindowState *somSelf, Environment *ev);
- #define somMD_ODBaseWindowState_GetWindowCount "::ODBaseWindowState::GetWindowCount"
- #define ODBaseWindowState_GetWindowCount(somSelf,ev) \
- (SOM_Resolve(somSelf, ODBaseWindowState, GetWindowCount) \
- (somSelf,ev))
- #ifndef SOMGD_GetWindowCount
- #if (defined(_GetWindowCount) || defined(__GetWindowCount))
- #undef _GetWindowCount
- #undef __GetWindowCount
- #define SOMGD_GetWindowCount 1
- #else
- #define _GetWindowCount ODBaseWindowState_GetWindowCount
- #endif /* _GetWindowCount */
- #endif /* SOMGD_GetWindowCount */
-
- /*
- * New Method: GetRootWindowCount
- */
- typedef ODUShort (SOMLINK *somTD_ODBaseWindowState_GetRootWindowCount)(ODBaseWindowState *somSelf, Environment *ev,
- ODDraft* draft);
- #define somMD_ODBaseWindowState_GetRootWindowCount "::ODBaseWindowState::GetRootWindowCount"
- #define ODBaseWindowState_GetRootWindowCount(somSelf,ev,draft) \
- (SOM_Resolve(somSelf, ODBaseWindowState, GetRootWindowCount) \
- (somSelf,ev,draft))
- #ifndef SOMGD_GetRootWindowCount
- #if (defined(_GetRootWindowCount) || defined(__GetRootWindowCount))
- #undef _GetRootWindowCount
- #undef __GetRootWindowCount
- #define SOMGD_GetRootWindowCount 1
- #else
- #define _GetRootWindowCount ODBaseWindowState_GetRootWindowCount
- #endif /* _GetRootWindowCount */
- #endif /* SOMGD_GetRootWindowCount */
-
- /*
- * New Method: GetTotalRootWindowCount
- */
- typedef ODUShort (SOMLINK *somTD_ODBaseWindowState_GetTotalRootWindowCount)(ODBaseWindowState *somSelf, Environment *ev);
- #define somMD_ODBaseWindowState_GetTotalRootWindowCount "::ODBaseWindowState::GetTotalRootWindowCount"
- #define ODBaseWindowState_GetTotalRootWindowCount(somSelf,ev) \
- (SOM_Resolve(somSelf, ODBaseWindowState, GetTotalRootWindowCount) \
- (somSelf,ev))
- #ifndef SOMGD_GetTotalRootWindowCount
- #if (defined(_GetTotalRootWindowCount) || defined(__GetTotalRootWindowCount))
- #undef _GetTotalRootWindowCount
- #undef __GetTotalRootWindowCount
- #define SOMGD_GetTotalRootWindowCount 1
- #else
- #define _GetTotalRootWindowCount ODBaseWindowState_GetTotalRootWindowCount
- #endif /* _GetTotalRootWindowCount */
- #endif /* SOMGD_GetTotalRootWindowCount */
-
- /*
- * New Method: IsODWindow
- */
- typedef ODBoolean (SOMLINK *somTD_ODBaseWindowState_IsODWindow)(ODBaseWindowState *somSelf, Environment *ev,
- ODPlatformWindow aWindow);
- #define somMD_ODBaseWindowState_IsODWindow "::ODBaseWindowState::IsODWindow"
- #define ODBaseWindowState_IsODWindow(somSelf,ev,aWindow) \
- (SOM_Resolve(somSelf, ODBaseWindowState, IsODWindow) \
- (somSelf,ev,aWindow))
- #ifndef SOMGD_IsODWindow
- #if (defined(_IsODWindow) || defined(__IsODWindow))
- #undef _IsODWindow
- #undef __IsODWindow
- #define SOMGD_IsODWindow 1
- #else
- #define _IsODWindow ODBaseWindowState_IsODWindow
- #endif /* _IsODWindow */
- #endif /* SOMGD_IsODWindow */
-
- /*
- * New Method: GetODWindow
- */
- typedef ODWindow* (SOMLINK *somTD_ODBaseWindowState_GetODWindow)(ODBaseWindowState *somSelf, Environment *ev,
- ODPlatformWindow aWindow);
- #define somMD_ODBaseWindowState_GetODWindow "::ODBaseWindowState::GetODWindow"
- #define ODBaseWindowState_GetODWindow(somSelf,ev,aWindow) \
- (SOM_Resolve(somSelf, ODBaseWindowState, GetODWindow) \
- (somSelf,ev,aWindow))
- #ifndef SOMGD_GetODWindow
- #if (defined(_GetODWindow) || defined(__GetODWindow))
- #undef _GetODWindow
- #undef __GetODWindow
- #define SOMGD_GetODWindow 1
- #else
- #define _GetODWindow ODBaseWindowState_GetODWindow
- #endif /* _GetODWindow */
- #endif /* SOMGD_GetODWindow */
-
- /*
- * New Method: CreateWindowIterator
- */
- typedef ODWindowIterator* (SOMLINK *somTD_ODBaseWindowState_CreateWindowIterator)(ODBaseWindowState *somSelf, Environment *ev);
- #define somMD_ODBaseWindowState_CreateWindowIterator "::ODBaseWindowState::CreateWindowIterator"
- #define ODBaseWindowState_CreateWindowIterator(somSelf,ev) \
- (SOM_Resolve(somSelf, ODBaseWindowState, CreateWindowIterator) \
- (somSelf,ev))
- #ifndef SOMGD_CreateWindowIterator
- #if (defined(_CreateWindowIterator) || defined(__CreateWindowIterator))
- #undef _CreateWindowIterator
- #undef __CreateWindowIterator
- #define SOMGD_CreateWindowIterator 1
- #else
- #define _CreateWindowIterator ODBaseWindowState_CreateWindowIterator
- #endif /* _CreateWindowIterator */
- #endif /* SOMGD_CreateWindowIterator */
-
- /*
- * New Method: GetActiveWindow
- */
- typedef ODWindow* (SOMLINK *somTD_ODBaseWindowState_GetActiveWindow)(ODBaseWindowState *somSelf, Environment *ev);
- #define somMD_ODBaseWindowState_GetActiveWindow "::ODBaseWindowState::GetActiveWindow"
- #define ODBaseWindowState_GetActiveWindow(somSelf,ev) \
- (SOM_Resolve(somSelf, ODBaseWindowState, GetActiveWindow) \
- (somSelf,ev))
- #ifndef SOMGD_GetActiveWindow
- #if (defined(_GetActiveWindow) || defined(__GetActiveWindow))
- #undef _GetActiveWindow
- #undef __GetActiveWindow
- #define SOMGD_GetActiveWindow 1
- #else
- #define _GetActiveWindow ODBaseWindowState_GetActiveWindow
- #endif /* _GetActiveWindow */
- #endif /* SOMGD_GetActiveWindow */
-
- /*
- * New Method: SetBaseMenuBar
- */
- typedef void (SOMLINK *somTD_ODBaseWindowState_SetBaseMenuBar)(ODBaseWindowState *somSelf, Environment *ev,
- ODMenuBar* theMenuBar);
- #define somMD_ODBaseWindowState_SetBaseMenuBar "::ODBaseWindowState::SetBaseMenuBar"
- #define ODBaseWindowState_SetBaseMenuBar(somSelf,ev,theMenuBar) \
- (SOM_Resolve(somSelf, ODBaseWindowState, SetBaseMenuBar) \
- (somSelf,ev,theMenuBar))
- #ifndef SOMGD_SetBaseMenuBar
- #if (defined(_SetBaseMenuBar) || defined(__SetBaseMenuBar))
- #undef _SetBaseMenuBar
- #undef __SetBaseMenuBar
- #define SOMGD_SetBaseMenuBar 1
- #else
- #define _SetBaseMenuBar ODBaseWindowState_SetBaseMenuBar
- #endif /* _SetBaseMenuBar */
- #endif /* SOMGD_SetBaseMenuBar */
-
- /*
- * New Method: CopyBaseMenuBar
- */
- typedef ODMenuBar* (SOMLINK *somTD_ODBaseWindowState_CopyBaseMenuBar)(ODBaseWindowState *somSelf, Environment *ev);
- #define somMD_ODBaseWindowState_CopyBaseMenuBar "::ODBaseWindowState::CopyBaseMenuBar"
- #define ODBaseWindowState_CopyBaseMenuBar(somSelf,ev) \
- (SOM_Resolve(somSelf, ODBaseWindowState, CopyBaseMenuBar) \
- (somSelf,ev))
- #ifndef SOMGD_CopyBaseMenuBar
- #if (defined(_CopyBaseMenuBar) || defined(__CopyBaseMenuBar))
- #undef _CopyBaseMenuBar
- #undef __CopyBaseMenuBar
- #define SOMGD_CopyBaseMenuBar 1
- #else
- #define _CopyBaseMenuBar ODBaseWindowState_CopyBaseMenuBar
- #endif /* _CopyBaseMenuBar */
- #endif /* SOMGD_CopyBaseMenuBar */
-
- /*
- * New Method: AdjustPartMenus
- */
- typedef void (SOMLINK *somTD_ODBaseWindowState_AdjustPartMenus)(ODBaseWindowState *somSelf, Environment *ev);
- #define somMD_ODBaseWindowState_AdjustPartMenus "::ODBaseWindowState::AdjustPartMenus"
- #define ODBaseWindowState_AdjustPartMenus(somSelf,ev) \
- (SOM_Resolve(somSelf, ODBaseWindowState, AdjustPartMenus) \
- (somSelf,ev))
- #ifndef SOMGD_AdjustPartMenus
- #if (defined(_AdjustPartMenus) || defined(__AdjustPartMenus))
- #undef _AdjustPartMenus
- #undef __AdjustPartMenus
- #define SOMGD_AdjustPartMenus 1
- #else
- #define _AdjustPartMenus ODBaseWindowState_AdjustPartMenus
- #endif /* _AdjustPartMenus */
- #endif /* SOMGD_AdjustPartMenus */
- #ifndef SOM_DONT_USE_INHERITED_MACROS
- #define ODBaseWindowState_InitObject ODObject_InitObject
- #define ODBaseWindowState_IsInitialized ODObject_IsInitialized
- #define ODBaseWindowState_HasExtension ODObject_HasExtension
- #define ODBaseWindowState_GetExtension ODObject_GetExtension
- #define ODBaseWindowState_ReleaseExtension ODObject_ReleaseExtension
- #define ODBaseWindowState_Purge ODObject_Purge
- #define ODBaseWindowState_SubClassResponsibility ODObject_SubClassResponsibility
- #define ODBaseWindowState_somFree SOMObject_somFree
- #define ODBaseWindowState_somGetClass SOMObject_somGetClass
- #define ODBaseWindowState_somGetClassName SOMObject_somGetClassName
- #define ODBaseWindowState_somGetSize SOMObject_somGetSize
- #define ODBaseWindowState_somIsA SOMObject_somIsA
- #define ODBaseWindowState_somIsInstanceOf SOMObject_somIsInstanceOf
- #define ODBaseWindowState_somRespondsTo SOMObject_somRespondsTo
- #define ODBaseWindowState_somDispatchV SOMObject_somDispatchV
- #define ODBaseWindowState_somDispatchL SOMObject_somDispatchL
- #define ODBaseWindowState_somDispatchA SOMObject_somDispatchA
- #define ODBaseWindowState_somDispatchD SOMObject_somDispatchD
- #define ODBaseWindowState_somDispatch SOMObject_somDispatch
- #define ODBaseWindowState_somClassDispatch SOMObject_somClassDispatch
- #define ODBaseWindowState_somPrintSelf SOMObject_somPrintSelf
- #define ODBaseWindowState_somDumpSelf SOMObject_somDumpSelf
- #define ODBaseWindowState_somDumpSelfInt SOMObject_somDumpSelfInt
- #endif /* SOM_DONT_USE_INHERITED_MACROS */
-
- #endif /* SOM_ODBaseWindowState_h */
-